composite armour - French English Dictionary